const db = require("./models/db.js");
const animalSchema = require("./models/cat.js");

const Cat = db.model("Cat2", animalSchema);

//增加 save()  需要实例化对象
// new Cat({ name: "mimi", age: 3 }).save().then(res => {
//     console.log(res)
// })

//create(增加的数据，回调函数)
// Cat.create([{ name: "mimi5", age: 5 }, { name: "mimi6", age: 5 }], (err, docs) => {
//     console.log(docs)
// })

//insertMany 可以添加多条数据
// Cat.insertMany([{ name: "mimi3", age: 6 }, { name: "mimi4", age: 7 }], (err, docs) => {
//     console.log(docs)
// })

//查询
// Cat.find({ age: 7 }, (err, docs) => {
//     console.log(docs)
// })

// Cat.findById({ "_id": "5cb400b590d6110e606b4c50" }, { name: 1, age: 1, _id: 0 }, (err, res) => {
//     console.log(res)
// })

//修改
// Cat.update({ name: /mimi4/ }, { name: "demo4" }).exec()

//删除
// Cat.remove({ name: "demo1" }, (err, res) => {
//     console.log(res)
// })

// Cat.remove({ name: "demo3" }).exec()


// Cat.find().sort("age").exec((err, res) => {
//     console.log(res)
// })

//
// Cat.find().skip(1).exec((err, res) => {
//     console.log(res)
// })

// Cat.find().limit(5).exec((err, res) => {
//     console.log(res)
// })